/////////////////////////////////////////////////////////////////////////
//
// Amuse Engine SDK - scene
// Copyright (c) 2014.  All Rights Reserved
//
// File:		AEScene.h
// Author:		Gianluca Belardelli
// Date:		23/09/2013
//
/////////////////////////////////////////////////////////////////////////
#ifndef _AESCENE_H_
#define _AESCENE_H_

class AESceneNode;

class AEScene
{
// Members
private:
protected:
public:

// Methods
private:
protected:
public:
	AEScene( void );
	virtual ~AEScene( void );

	void AddNode( AESceneNode *lpNode );
	void RemoveNode( AESceneNode *lpNode );

	virtual void UpdateAll( void );
	virtual void RenderAll( void );

};

#endif // _AESCENE_H_
